package com.dingyx.ps.model.po;

import com.dingyx.ps.model.PageEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel
public class TaskListByEnterprisePO extends PageEntity {

    /**
     * 任务ID
     */
    @ApiModelProperty("任务ID")
    private Long id;

    /**
     * 任务状态（0:审核中，1:已驳回，2:进行中，3:待验收，4:已完成，5:已作废，6:已拒绝）
     */
    @ApiModelProperty("任务状态（0:审核中，1:已驳回，2:进行中，3:待验收，4:已完成，5:已作废，6:已拒绝）")
    private Integer taskStatus;

    /**
     * 支付状态（0: 确认已支付 1：未支付 2:已支付待确认）
     */
    @ApiModelProperty("支付状态（0: 确认已支付 1：未支付 2:已支付待确认）")
    private Integer payStatus;

    /**
     * 创建开始时间
     */
    @ApiModelProperty("创建开始时间")
    private String createDateStart;

    /**
     * 创建结束时间
     */
    @ApiModelProperty("创建结束时间")
    private String createDateEnd;

    /*******************************************************/

    @ApiModelProperty("工单号")
    private String sourceNo;

    @ApiModelProperty("服务单号")
    private String serviceNo;

    @ApiModelProperty("姓名/工程师姓名")
    private String userName;

    @ApiModelProperty("任务来源")
    private String source;
}
